require"logging.sql"
require"luasql.sqlite3"

if not luasql or not luasql.sqlite3 then
    print("Missing LuaSQL SQLite 3 driver!")
else
    local env, err = luasql.sqlite3()

    local logger = logging.sql{
                                connectionfactory = function()
                                  local con, err = env:connect("test.db")
                                  assert(con, err)
                                  return con
                                end,
                                keepalive = true,
    }

    logger:info("logging.sql test")
    logger:debug("debugging...")
    logger:error("error!")
    print("SQLite 3 Logging OK")
end